package com.hkd.product_service.api.dto;

import com.hkd.common.api.enums.Status;
import com.hkd.common.api.enums.SupplierType;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @author HKD
 * @date 2022/9/20 23:45
 */
@Data
@ApiModel("插入供应商传输模型")
public class InsertSupplierDTO implements Serializable {

    /**
     * 供应商编码
     */
    @ApiModelProperty("供应商编码")
    private String supplierCode;

    /**
     * 供应商名称
     */
    @ApiModelProperty("供应商名称")
    private String supplierName;

    /**
     * 供应商类型：1.自营，2.平台
     */
    @ApiModelProperty("供应商类型：1.自营，2.平台")
    private SupplierType supplierType;

    /**
     * 供应商联系人
     */
    @ApiModelProperty("供应商联系人")
    private String contact;

    /**
     * 联系电话
     */
    @ApiModelProperty("联系电话")
    private String mobilePhone;

    /**
     * 供应商开户银行名称
     */
    @ApiModelProperty("供应商开户银行名称")
    private String bankName;

    /**
     * 银行账号
     */
    @ApiModelProperty("银行账号")
    private String bankAccount;

    /**
     * 供应商地址
     */
    @ApiModelProperty("供应商地址")
    private String address;

    /**
     * 状态：0禁止，1启用
     */
    @ApiModelProperty("状态：0禁止，1启用")
    private Status supplierStatus;

}
